9a56608c6b0cd909a3165008be6f2771b10e5331,subprojects/platform-base/src/main/java/org/gradle/language/base/plugins/LifecycleBasePlugin.java,LifecycleBasePlugin,addClean,#Project#,52

Before Change


    }

    private void addClean(final Project project) {
        Delete clean = project.getTasks().create(CLEAN_TASK_NAME, Delete.class);
        clean.setDescription("Deletes the build directory.");
        clean.setGroup(BUILD_GROUP);
        clean.delete(new Callable<File>() {

After Change


    }

    private void addClean(final ProjectInternal project) {
        project.getTasks().addPlaceholderAction(CLEAN_TASK_NAME, Delete.class, new Action<Delete>() {
            @Override
            public void execute(Delete clean) {
                clean.setDescription("Deletes the build directory.");
                clean.setGroup(VERIFICATION_GROUP);
                clean.delete(new Callable<File>() {
                    public File call() throws Exception {
                        return project.getBuildDir();
                    }
                });
            }
        });
    }

    private void addCleanRule(Project project) {